
#include <apvp.pb.h>
#include "PlatformProperty.h"

TRANSMIT_WRITE_PROPERTY(NetIHUActvt,proto::ipcp::NetIHUActvt) {
    builder
        .area(VehicleArea::GLOBAL)
        .immutableStatus(PropertyStatus::Active)
        .onSetProperty([](const proto::ipcp::NetIHUActvt& value) {

                ecarx::transfer::NetIHUActvt structObj;
                structObj.netIHUActvtPrio=(uint8_t)value.netihuactvtprio();
                structObj.netIHUActvtResourceGroup=(uint8_t)value.netihuactvtresourcegroup();       
                SIGNAL.setNetIHUActvt(structObj);

        });
}
